// custom-tab-bar/index.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },
  lifetimes: {
    attached: function (options) {
      // 在组件实例进入页面节点树时执行
    },
    ready: function () {
      const pages = getCurrentPages();
      const currentPage = pages[pages.length - 1];
      const url = `/${currentPage.route}`;
      this.data.value = url
      this.setData({
        value: url,
      })
    },
    detached: function () {
      // 在组件实例被从页面节点树移除时执行
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    value: '/pages/home/home',
    list: [
      { value: '/pages/home/home', label: '首页', icon: 'home' },
      { value: '/pages/money/money', label: '记账', icon: 'app' },
      { value: '/pages/index/index', label: '我的', icon: 'user' },
    ],
  },
  /**
   * 组件的方法列表
   */
  methods: {
    onChange(e) {
      const targetPath = e.detail.value
      this.setData({
        value: targetPath,
      });
      wx.switchTab({
        url: targetPath,
      })

    },
  }
})